#if !defined(GSL_FUNCTION_SETUP_H)
#define GSL_FUNCTION_SETUP_H

#include <iostream>
#include "../function.h"
#include "gsl/gsl_multimin.h"

double gsl_f(const gsl_vector *v, void *params);
void gsl_df(const gsl_vector *v, void *params, gsl_vector *df);
void gsl_fdf(const gsl_vector *v, void *params, double *f, gsl_vector *df);


#endif  // end of GSL_FUNCTION_SETUP